package com.wzy.oa_sys.service.task;

import com.wzy.oa_sys.model.request.task.TaskReq;
import com.wzy.oa_sys.model.response.task.TaskResp;

import javax.servlet.http.HttpServletRequest;
import java.util.List;

public interface TaskService {
    List<TaskResp> getTaskList();

    void addTask(TaskReq taskReq, long l);

    int deleteTaskById(Integer id);

    TaskResp getTaskDetailById(Integer id);

    List<TaskResp> getMyTaskList(long l);

    List<TaskResp> getICanApprovedTask(long l);

    void updateTheTask(TaskReq taskReq);

    List<TaskResp> getSomeTasks(long l);

    void updateTask(TaskReq taskReq,HttpServletRequest request);
}
